package com.ytjj.qmyx.mall.service;

public interface KafkaSendService {
    boolean sendPvMsg(String msg);
    boolean sendPvNewMsg(String msg);
    boolean sendOrderRecordMsg(String msg);

    boolean sendOrderRecordHistoryDeleteMsg(String msg);

    boolean sendOrderRecordNewMsg(String msg);
    boolean sendClickMsg(String msg);
    boolean sendProductMsg(String msg);

    boolean sendOrderRecordHistoryMsg(String msg);
    boolean sendPvHistoryMsg(String msg);
    boolean sendProductHistoryMsg(String msg);

    //APP数据埋点-app激活
    boolean sendAppActivaionMsg(String msg);
    //APP数据埋点-用户活跃
    boolean sendAppUserActiveMsg(String msg);
    //APP数据埋点-用户行为
    boolean sendAppUserBehavior(String msg);
    //APP数据埋点-用户注册
    boolean sendAppUserRegister(String msg);

    //测评审核+发表测评通过
    boolean sendDynamicCheckPass(String msg);
    //评论和评分
    boolean sendDynammicComment(String msg);

    //点赞
    boolean sendDynamicLike(String msg);

    //测评曝光
    boolean sendDynamicExposure(String msg);

    /**
     * 发送用户信息
     * @param msg
     * @return
     */
    boolean sendUsersInfo(String msg);

    /**
     * 发送用户粉丝信息
     * @param msg
     * @return
     */
    boolean sendUserFansInfo(String msg);

    /**
     * 发送测评数据
     * @param msg
     * @return
     */
    boolean sendDynamicHistory(String msg);
}
